
package edu.purdue.rcac.cesm.ws.soap;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the edu.purdue.rcac.cesm.ws.soap package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Move_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "move");
    private final static QName _CreateUserHomeResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "createUserHomeResponse");
    private final static QName _ListAllCaseInfo_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllCaseInfo");
    private final static QName _GetJobStatus_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getJobStatus");
    private final static QName _RenameResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "renameResponse");
    private final static QName _UploadResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "uploadResponse");
    private final static QName _CreateUserHome_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "createUserHome");
    private final static QName _GetCaseRuntimeInfo_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getCaseRuntimeInfo");
    private final static QName _ConfigureCaseResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "configureCaseResponse");
    private final static QName _IsTokenValid_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "isTokenValid");
    private final static QName _ListAllCaseName_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllCaseName");
    private final static QName _ResetConfig_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "resetConfig");
    private final static QName _Download_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "download");
    private final static QName _GetCaseConfigInfoResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getCaseConfigInfoResponse");
    private final static QName _GetOutputLocation_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getOutputLocation");
    private final static QName _GetPbsOut_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPbsOut");
    private final static QName _GetConfigVarList_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getConfigVarList");
    private final static QName _Rename_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "rename");
    private final static QName _GetPbsErr_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPbsErr");
    private final static QName _SetConfigVarList_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "setConfigVarList");
    private final static QName _ConfigureCase_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "configureCase");
    private final static QName _Case_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "case");
    private final static QName _ListResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listResponse");
    private final static QName _GetCaseConfigInfo_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getCaseConfigInfo");
    private final static QName _CreateCaseResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "createCaseResponse");
    private final static QName _RunCase_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "runCase");
    private final static QName _ListAllJobInfo_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllJobInfo");
    private final static QName _GetJobStatusResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getJobStatusResponse");
    private final static QName _CancelCase_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "cancelCase");
    private final static QName _CESMSOAPFault_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "CESMSOAPFault");
    private final static QName _GetPublishStatus_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPublishStatus");
    private final static QName _CancelCaseResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "cancelCaseResponse");
    private final static QName _MkdirResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "mkdirResponse");
    private final static QName _ListAllCaseInfoResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllCaseInfoResponse");
    private final static QName _CreateCase_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "createCase");
    private final static QName _IsTokenValidResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "isTokenValidResponse");
    private final static QName _SetConfigVar_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "setConfigVar");
    private final static QName _ResetConfigResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "resetConfigResponse");
    private final static QName _Publish_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "publish");
    private final static QName _GetPbsOutResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPbsOutResponse");
    private final static QName _RunCaseResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "runCaseResponse");
    private final static QName _DeleteCaseResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "deleteCaseResponse");
    private final static QName _GetConfigVarListResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getConfigVarListResponse");
    private final static QName _GetPbsErrResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPbsErrResponse");
    private final static QName _Authenticate_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "authenticate");
    private final static QName _QueryConfigVar_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "queryConfigVar");
    private final static QName _Upload_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "upload");
    private final static QName _GetOutputLocationResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getOutputLocationResponse");
    private final static QName _ListAllCaseNameResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllCaseNameResponse");
    private final static QName _Unpublish_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "unpublish");
    private final static QName _Runtime_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "runtime");
    private final static QName _GetUsedCPUTime_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getUsedCPUTime");
    private final static QName _Var_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "var");
    private final static QName _RemoveResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "removeResponse");
    private final static QName _Remove_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "remove");
    private final static QName _GetUsedWallTime_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getUsedWallTime");
    private final static QName _GetUsedCPUTimeResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getUsedCPUTimeResponse");
    private final static QName _UnpublishResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "unpublishResponse");
    private final static QName _QueryConfigVarResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "queryConfigVarResponse");
    private final static QName _ListAllJobInfoResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "listAllJobInfoResponse");
    private final static QName _GetCaseRuntimeInfoResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getCaseRuntimeInfoResponse");
    private final static QName _SetConfigVarResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "setConfigVarResponse");
    private final static QName _AuthenticateResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "authenticateResponse");
    private final static QName _MoveResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "moveResponse");
    private final static QName _SetConfigVarListResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "setConfigVarListResponse");
    private final static QName _GetUsedWallTimeResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getUsedWallTimeResponse");
    private final static QName _DeleteCase_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "deleteCase");
    private final static QName _GetPublishStatusResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "getPublishStatusResponse");
    private final static QName _Mkdir_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "mkdir");
    private final static QName _List_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "list");
    private final static QName _DownloadResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "downloadResponse");
    private final static QName _PublishResponse_QNAME = new QName("http://soap.ws.cesm.rcac.purdue.edu/", "publishResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: edu.purdue.rcac.cesm.ws.soap
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Remove }
     * 
     */
    public Remove createRemove() {
        return new Remove();
    }

    /**
     * Create an instance of {@link RunCaseResponse }
     * 
     */
    public RunCaseResponse createRunCaseResponse() {
        return new RunCaseResponse();
    }

    /**
     * Create an instance of {@link MoveResponse }
     * 
     */
    public MoveResponse createMoveResponse() {
        return new MoveResponse();
    }

    /**
     * Create an instance of {@link ConfigureCase }
     * 
     */
    public ConfigureCase createConfigureCase() {
        return new ConfigureCase();
    }

    /**
     * Create an instance of {@link RenameResponse }
     * 
     */
    public RenameResponse createRenameResponse() {
        return new RenameResponse();
    }

    /**
     * Create an instance of {@link GetUsedCPUTimeResponse }
     * 
     */
    public GetUsedCPUTimeResponse createGetUsedCPUTimeResponse() {
        return new GetUsedCPUTimeResponse();
    }

    /**
     * Create an instance of {@link Upload }
     * 
     */
    public Upload createUpload() {
        return new Upload();
    }

    /**
     * Create an instance of {@link List }
     * 
     */
    public List createList() {
        return new List();
    }

    /**
     * Create an instance of {@link RunCase }
     * 
     */
    public RunCase createRunCase() {
        return new RunCase();
    }

    /**
     * Create an instance of {@link UnpublishResponse }
     * 
     */
    public UnpublishResponse createUnpublishResponse() {
        return new UnpublishResponse();
    }

    /**
     * Create an instance of {@link GetCaseConfigInfoResponse }
     * 
     */
    public GetCaseConfigInfoResponse createGetCaseConfigInfoResponse() {
        return new GetCaseConfigInfoResponse();
    }

    /**
     * Create an instance of {@link SetConfigVarResponse }
     * 
     */
    public SetConfigVarResponse createSetConfigVarResponse() {
        return new SetConfigVarResponse();
    }

    /**
     * Create an instance of {@link AuthenticateResponse }
     * 
     */
    public AuthenticateResponse createAuthenticateResponse() {
        return new AuthenticateResponse();
    }

    /**
     * Create an instance of {@link CaseInfo }
     * 
     */
    public CaseInfo createCaseInfo() {
        return new CaseInfo();
    }

    /**
     * Create an instance of {@link GetCaseRuntimeInfo }
     * 
     */
    public GetCaseRuntimeInfo createGetCaseRuntimeInfo() {
        return new GetCaseRuntimeInfo();
    }

    /**
     * Create an instance of {@link Publish }
     * 
     */
    public Publish createPublish() {
        return new Publish();
    }

    /**
     * Create an instance of {@link GetConfigVarList }
     * 
     */
    public GetConfigVarList createGetConfigVarList() {
        return new GetConfigVarList();
    }

    /**
     * Create an instance of {@link AllJobInfoBean }
     * 
     */
    public AllJobInfoBean createAllJobInfoBean() {
        return new AllJobInfoBean();
    }

    /**
     * Create an instance of {@link GetUsedCPUTime }
     * 
     */
    public GetUsedCPUTime createGetUsedCPUTime() {
        return new GetUsedCPUTime();
    }

    /**
     * Create an instance of {@link DownloadBean }
     * 
     */
    public DownloadBean createDownloadBean() {
        return new DownloadBean();
    }

    /**
     * Create an instance of {@link Mkdir }
     * 
     */
    public Mkdir createMkdir() {
        return new Mkdir();
    }

    /**
     * Create an instance of {@link GetJobStatus }
     * 
     */
    public GetJobStatus createGetJobStatus() {
        return new GetJobStatus();
    }

    /**
     * Create an instance of {@link CreateCaseBean }
     * 
     */
    public CreateCaseBean createCreateCaseBean() {
        return new CreateCaseBean();
    }

    /**
     * Create an instance of {@link GetCaseRuntimeInfoResponse }
     * 
     */
    public GetCaseRuntimeInfoResponse createGetCaseRuntimeInfoResponse() {
        return new GetCaseRuntimeInfoResponse();
    }

    /**
     * Create an instance of {@link Download }
     * 
     */
    public Download createDownload() {
        return new Download();
    }

    /**
     * Create an instance of {@link CancelCase }
     * 
     */
    public CancelCase createCancelCase() {
        return new CancelCase();
    }

    /**
     * Create an instance of {@link ListAllJobInfoResponse }
     * 
     */
    public ListAllJobInfoResponse createListAllJobInfoResponse() {
        return new ListAllJobInfoResponse();
    }

    /**
     * Create an instance of {@link Move }
     * 
     */
    public Move createMove() {
        return new Move();
    }

    /**
     * Create an instance of {@link GetOutputLocationResponse }
     * 
     */
    public GetOutputLocationResponse createGetOutputLocationResponse() {
        return new GetOutputLocationResponse();
    }

    /**
     * Create an instance of {@link Authenticate }
     * 
     */
    public Authenticate createAuthenticate() {
        return new Authenticate();
    }

    /**
     * Create an instance of {@link AllCaseNameBean }
     * 
     */
    public AllCaseNameBean createAllCaseNameBean() {
        return new AllCaseNameBean();
    }

    /**
     * Create an instance of {@link SetConfigVar }
     * 
     */
    public SetConfigVar createSetConfigVar() {
        return new SetConfigVar();
    }

    /**
     * Create an instance of {@link GetPublishStatus }
     * 
     */
    public GetPublishStatus createGetPublishStatus() {
        return new GetPublishStatus();
    }

    /**
     * Create an instance of {@link ConfigureCaseResponse }
     * 
     */
    public ConfigureCaseResponse createConfigureCaseResponse() {
        return new ConfigureCaseResponse();
    }

    /**
     * Create an instance of {@link DeleteCase }
     * 
     */
    public DeleteCase createDeleteCase() {
        return new DeleteCase();
    }

    /**
     * Create an instance of {@link GetOutputLocation }
     * 
     */
    public GetOutputLocation createGetOutputLocation() {
        return new GetOutputLocation();
    }

    /**
     * Create an instance of {@link GetPbsOut }
     * 
     */
    public GetPbsOut createGetPbsOut() {
        return new GetPbsOut();
    }

    /**
     * Create an instance of {@link KeyValueEntry }
     * 
     */
    public KeyValueEntry createKeyValueEntry() {
        return new KeyValueEntry();
    }

    /**
     * Create an instance of {@link GetPbsOutResponse }
     * 
     */
    public GetPbsOutResponse createGetPbsOutResponse() {
        return new GetPbsOutResponse();
    }

    /**
     * Create an instance of {@link CaseRuntime }
     * 
     */
    public CaseRuntime createCaseRuntime() {
        return new CaseRuntime();
    }

    /**
     * Create an instance of {@link ResetConfigResponse }
     * 
     */
    public ResetConfigResponse createResetConfigResponse() {
        return new ResetConfigResponse();
    }

    /**
     * Create an instance of {@link GetJobStatusResponse }
     * 
     */
    public GetJobStatusResponse createGetJobStatusResponse() {
        return new GetJobStatusResponse();
    }

    /**
     * Create an instance of {@link ConfigVarBean }
     * 
     */
    public ConfigVarBean createConfigVarBean() {
        return new ConfigVarBean();
    }

    /**
     * Create an instance of {@link GetCaseConfigInfo }
     * 
     */
    public GetCaseConfigInfo createGetCaseConfigInfo() {
        return new GetCaseConfigInfo();
    }

    /**
     * Create an instance of {@link DownloadResponse }
     * 
     */
    public DownloadResponse createDownloadResponse() {
        return new DownloadResponse();
    }

    /**
     * Create an instance of {@link MkdirResponse }
     * 
     */
    public MkdirResponse createMkdirResponse() {
        return new MkdirResponse();
    }

    /**
     * Create an instance of {@link CreateCaseResponse }
     * 
     */
    public CreateCaseResponse createCreateCaseResponse() {
        return new CreateCaseResponse();
    }

    /**
     * Create an instance of {@link ListAllCaseNameResponse }
     * 
     */
    public ListAllCaseNameResponse createListAllCaseNameResponse() {
        return new ListAllCaseNameResponse();
    }

    /**
     * Create an instance of {@link ConfigVarListBean }
     * 
     */
    public ConfigVarListBean createConfigVarListBean() {
        return new ConfigVarListBean();
    }

    /**
     * Create an instance of {@link ResetConfig }
     * 
     */
    public ResetConfig createResetConfig() {
        return new ResetConfig();
    }

    /**
     * Create an instance of {@link CreateUserHome }
     * 
     */
    public CreateUserHome createCreateUserHome() {
        return new CreateUserHome();
    }

    /**
     * Create an instance of {@link IsTokenValidResponse }
     * 
     */
    public IsTokenValidResponse createIsTokenValidResponse() {
        return new IsTokenValidResponse();
    }

    /**
     * Create an instance of {@link SetConfigVarListResponse }
     * 
     */
    public SetConfigVarListResponse createSetConfigVarListResponse() {
        return new SetConfigVarListResponse();
    }

    /**
     * Create an instance of {@link GetPbsErr }
     * 
     */
    public GetPbsErr createGetPbsErr() {
        return new GetPbsErr();
    }

    /**
     * Create an instance of {@link ListResponse }
     * 
     */
    public ListResponse createListResponse() {
        return new ListResponse();
    }

    /**
     * Create an instance of {@link CaseRuntimeInfoBean }
     * 
     */
    public CaseRuntimeInfoBean createCaseRuntimeInfoBean() {
        return new CaseRuntimeInfoBean();
    }

    /**
     * Create an instance of {@link CaseConfigInfoBean }
     * 
     */
    public CaseConfigInfoBean createCaseConfigInfoBean() {
        return new CaseConfigInfoBean();
    }

    /**
     * Create an instance of {@link QueryConfigVar }
     * 
     */
    public QueryConfigVar createQueryConfigVar() {
        return new QueryConfigVar();
    }

    /**
     * Create an instance of {@link QueryConfigVarResponse }
     * 
     */
    public QueryConfigVarResponse createQueryConfigVarResponse() {
        return new QueryConfigVarResponse();
    }

    /**
     * Create an instance of {@link Unpublish }
     * 
     */
    public Unpublish createUnpublish() {
        return new Unpublish();
    }

    /**
     * Create an instance of {@link GetConfigVarListResponse }
     * 
     */
    public GetConfigVarListResponse createGetConfigVarListResponse() {
        return new GetConfigVarListResponse();
    }

    /**
     * Create an instance of {@link UploadResponse }
     * 
     */
    public UploadResponse createUploadResponse() {
        return new UploadResponse();
    }

    /**
     * Create an instance of {@link ListAllCaseInfoResponse }
     * 
     */
    public ListAllCaseInfoResponse createListAllCaseInfoResponse() {
        return new ListAllCaseInfoResponse();
    }

    /**
     * Create an instance of {@link SetConfigVarList }
     * 
     */
    public SetConfigVarList createSetConfigVarList() {
        return new SetConfigVarList();
    }

    /**
     * Create an instance of {@link GetPbsErrResponse }
     * 
     */
    public GetPbsErrResponse createGetPbsErrResponse() {
        return new GetPbsErrResponse();
    }

    /**
     * Create an instance of {@link GetUsedWallTime }
     * 
     */
    public GetUsedWallTime createGetUsedWallTime() {
        return new GetUsedWallTime();
    }

    /**
     * Create an instance of {@link RemoveResponse }
     * 
     */
    public RemoveResponse createRemoveResponse() {
        return new RemoveResponse();
    }

    /**
     * Create an instance of {@link CESMSOAPFaultBean }
     * 
     */
    public CESMSOAPFaultBean createCESMSOAPFaultBean() {
        return new CESMSOAPFaultBean();
    }

    /**
     * Create an instance of {@link CancelCaseResponse }
     * 
     */
    public CancelCaseResponse createCancelCaseResponse() {
        return new CancelCaseResponse();
    }

    /**
     * Create an instance of {@link DeleteCaseResponse }
     * 
     */
    public DeleteCaseResponse createDeleteCaseResponse() {
        return new DeleteCaseResponse();
    }

    /**
     * Create an instance of {@link ListAllCaseInfo }
     * 
     */
    public ListAllCaseInfo createListAllCaseInfo() {
        return new ListAllCaseInfo();
    }

    /**
     * Create an instance of {@link AllCaseInfoBean }
     * 
     */
    public AllCaseInfoBean createAllCaseInfoBean() {
        return new AllCaseInfoBean();
    }

    /**
     * Create an instance of {@link PublishResponse }
     * 
     */
    public PublishResponse createPublishResponse() {
        return new PublishResponse();
    }

    /**
     * Create an instance of {@link Rename }
     * 
     */
    public Rename createRename() {
        return new Rename();
    }

    /**
     * Create an instance of {@link IsTokenValid }
     * 
     */
    public IsTokenValid createIsTokenValid() {
        return new IsTokenValid();
    }

    /**
     * Create an instance of {@link ListAllJobInfo }
     * 
     */
    public ListAllJobInfo createListAllJobInfo() {
        return new ListAllJobInfo();
    }

    /**
     * Create an instance of {@link GetUsedWallTimeResponse }
     * 
     */
    public GetUsedWallTimeResponse createGetUsedWallTimeResponse() {
        return new GetUsedWallTimeResponse();
    }

    /**
     * Create an instance of {@link FileBean }
     * 
     */
    public FileBean createFileBean() {
        return new FileBean();
    }

    /**
     * Create an instance of {@link CreateCase }
     * 
     */
    public CreateCase createCreateCase() {
        return new CreateCase();
    }

    /**
     * Create an instance of {@link CreateUserHomeResponse }
     * 
     */
    public CreateUserHomeResponse createCreateUserHomeResponse() {
        return new CreateUserHomeResponse();
    }

    /**
     * Create an instance of {@link GetPublishStatusResponse }
     * 
     */
    public GetPublishStatusResponse createGetPublishStatusResponse() {
        return new GetPublishStatusResponse();
    }

    /**
     * Create an instance of {@link ListAllCaseName }
     * 
     */
    public ListAllCaseName createListAllCaseName() {
        return new ListAllCaseName();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Move }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "move")
    public JAXBElement<Move> createMove(Move value) {
        return new JAXBElement<Move>(_Move_QNAME, Move.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateUserHomeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "createUserHomeResponse")
    public JAXBElement<CreateUserHomeResponse> createCreateUserHomeResponse(CreateUserHomeResponse value) {
        return new JAXBElement<CreateUserHomeResponse>(_CreateUserHomeResponse_QNAME, CreateUserHomeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllCaseInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllCaseInfo")
    public JAXBElement<ListAllCaseInfo> createListAllCaseInfo(ListAllCaseInfo value) {
        return new JAXBElement<ListAllCaseInfo>(_ListAllCaseInfo_QNAME, ListAllCaseInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetJobStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getJobStatus")
    public JAXBElement<GetJobStatus> createGetJobStatus(GetJobStatus value) {
        return new JAXBElement<GetJobStatus>(_GetJobStatus_QNAME, GetJobStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RenameResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "renameResponse")
    public JAXBElement<RenameResponse> createRenameResponse(RenameResponse value) {
        return new JAXBElement<RenameResponse>(_RenameResponse_QNAME, RenameResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UploadResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "uploadResponse")
    public JAXBElement<UploadResponse> createUploadResponse(UploadResponse value) {
        return new JAXBElement<UploadResponse>(_UploadResponse_QNAME, UploadResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateUserHome }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "createUserHome")
    public JAXBElement<CreateUserHome> createCreateUserHome(CreateUserHome value) {
        return new JAXBElement<CreateUserHome>(_CreateUserHome_QNAME, CreateUserHome.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCaseRuntimeInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getCaseRuntimeInfo")
    public JAXBElement<GetCaseRuntimeInfo> createGetCaseRuntimeInfo(GetCaseRuntimeInfo value) {
        return new JAXBElement<GetCaseRuntimeInfo>(_GetCaseRuntimeInfo_QNAME, GetCaseRuntimeInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConfigureCaseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "configureCaseResponse")
    public JAXBElement<ConfigureCaseResponse> createConfigureCaseResponse(ConfigureCaseResponse value) {
        return new JAXBElement<ConfigureCaseResponse>(_ConfigureCaseResponse_QNAME, ConfigureCaseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsTokenValid }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "isTokenValid")
    public JAXBElement<IsTokenValid> createIsTokenValid(IsTokenValid value) {
        return new JAXBElement<IsTokenValid>(_IsTokenValid_QNAME, IsTokenValid.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllCaseName }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllCaseName")
    public JAXBElement<ListAllCaseName> createListAllCaseName(ListAllCaseName value) {
        return new JAXBElement<ListAllCaseName>(_ListAllCaseName_QNAME, ListAllCaseName.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResetConfig }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "resetConfig")
    public JAXBElement<ResetConfig> createResetConfig(ResetConfig value) {
        return new JAXBElement<ResetConfig>(_ResetConfig_QNAME, ResetConfig.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Download }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "download")
    public JAXBElement<Download> createDownload(Download value) {
        return new JAXBElement<Download>(_Download_QNAME, Download.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCaseConfigInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getCaseConfigInfoResponse")
    public JAXBElement<GetCaseConfigInfoResponse> createGetCaseConfigInfoResponse(GetCaseConfigInfoResponse value) {
        return new JAXBElement<GetCaseConfigInfoResponse>(_GetCaseConfigInfoResponse_QNAME, GetCaseConfigInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOutputLocation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getOutputLocation")
    public JAXBElement<GetOutputLocation> createGetOutputLocation(GetOutputLocation value) {
        return new JAXBElement<GetOutputLocation>(_GetOutputLocation_QNAME, GetOutputLocation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPbsOut }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPbsOut")
    public JAXBElement<GetPbsOut> createGetPbsOut(GetPbsOut value) {
        return new JAXBElement<GetPbsOut>(_GetPbsOut_QNAME, GetPbsOut.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfigVarList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getConfigVarList")
    public JAXBElement<GetConfigVarList> createGetConfigVarList(GetConfigVarList value) {
        return new JAXBElement<GetConfigVarList>(_GetConfigVarList_QNAME, GetConfigVarList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Rename }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "rename")
    public JAXBElement<Rename> createRename(Rename value) {
        return new JAXBElement<Rename>(_Rename_QNAME, Rename.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPbsErr }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPbsErr")
    public JAXBElement<GetPbsErr> createGetPbsErr(GetPbsErr value) {
        return new JAXBElement<GetPbsErr>(_GetPbsErr_QNAME, GetPbsErr.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetConfigVarList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "setConfigVarList")
    public JAXBElement<SetConfigVarList> createSetConfigVarList(SetConfigVarList value) {
        return new JAXBElement<SetConfigVarList>(_SetConfigVarList_QNAME, SetConfigVarList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConfigureCase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "configureCase")
    public JAXBElement<ConfigureCase> createConfigureCase(ConfigureCase value) {
        return new JAXBElement<ConfigureCase>(_ConfigureCase_QNAME, ConfigureCase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CaseInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "case")
    public JAXBElement<CaseInfo> createCase(CaseInfo value) {
        return new JAXBElement<CaseInfo>(_Case_QNAME, CaseInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listResponse")
    public JAXBElement<ListResponse> createListResponse(ListResponse value) {
        return new JAXBElement<ListResponse>(_ListResponse_QNAME, ListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCaseConfigInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getCaseConfigInfo")
    public JAXBElement<GetCaseConfigInfo> createGetCaseConfigInfo(GetCaseConfigInfo value) {
        return new JAXBElement<GetCaseConfigInfo>(_GetCaseConfigInfo_QNAME, GetCaseConfigInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateCaseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "createCaseResponse")
    public JAXBElement<CreateCaseResponse> createCreateCaseResponse(CreateCaseResponse value) {
        return new JAXBElement<CreateCaseResponse>(_CreateCaseResponse_QNAME, CreateCaseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RunCase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "runCase")
    public JAXBElement<RunCase> createRunCase(RunCase value) {
        return new JAXBElement<RunCase>(_RunCase_QNAME, RunCase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllJobInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllJobInfo")
    public JAXBElement<ListAllJobInfo> createListAllJobInfo(ListAllJobInfo value) {
        return new JAXBElement<ListAllJobInfo>(_ListAllJobInfo_QNAME, ListAllJobInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetJobStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getJobStatusResponse")
    public JAXBElement<GetJobStatusResponse> createGetJobStatusResponse(GetJobStatusResponse value) {
        return new JAXBElement<GetJobStatusResponse>(_GetJobStatusResponse_QNAME, GetJobStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelCase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "cancelCase")
    public JAXBElement<CancelCase> createCancelCase(CancelCase value) {
        return new JAXBElement<CancelCase>(_CancelCase_QNAME, CancelCase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CESMSOAPFaultBean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "CESMSOAPFault")
    public JAXBElement<CESMSOAPFaultBean> createCESMSOAPFault(CESMSOAPFaultBean value) {
        return new JAXBElement<CESMSOAPFaultBean>(_CESMSOAPFault_QNAME, CESMSOAPFaultBean.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPublishStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPublishStatus")
    public JAXBElement<GetPublishStatus> createGetPublishStatus(GetPublishStatus value) {
        return new JAXBElement<GetPublishStatus>(_GetPublishStatus_QNAME, GetPublishStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelCaseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "cancelCaseResponse")
    public JAXBElement<CancelCaseResponse> createCancelCaseResponse(CancelCaseResponse value) {
        return new JAXBElement<CancelCaseResponse>(_CancelCaseResponse_QNAME, CancelCaseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MkdirResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "mkdirResponse")
    public JAXBElement<MkdirResponse> createMkdirResponse(MkdirResponse value) {
        return new JAXBElement<MkdirResponse>(_MkdirResponse_QNAME, MkdirResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllCaseInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllCaseInfoResponse")
    public JAXBElement<ListAllCaseInfoResponse> createListAllCaseInfoResponse(ListAllCaseInfoResponse value) {
        return new JAXBElement<ListAllCaseInfoResponse>(_ListAllCaseInfoResponse_QNAME, ListAllCaseInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateCase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "createCase")
    public JAXBElement<CreateCase> createCreateCase(CreateCase value) {
        return new JAXBElement<CreateCase>(_CreateCase_QNAME, CreateCase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsTokenValidResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "isTokenValidResponse")
    public JAXBElement<IsTokenValidResponse> createIsTokenValidResponse(IsTokenValidResponse value) {
        return new JAXBElement<IsTokenValidResponse>(_IsTokenValidResponse_QNAME, IsTokenValidResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetConfigVar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "setConfigVar")
    public JAXBElement<SetConfigVar> createSetConfigVar(SetConfigVar value) {
        return new JAXBElement<SetConfigVar>(_SetConfigVar_QNAME, SetConfigVar.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResetConfigResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "resetConfigResponse")
    public JAXBElement<ResetConfigResponse> createResetConfigResponse(ResetConfigResponse value) {
        return new JAXBElement<ResetConfigResponse>(_ResetConfigResponse_QNAME, ResetConfigResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Publish }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "publish")
    public JAXBElement<Publish> createPublish(Publish value) {
        return new JAXBElement<Publish>(_Publish_QNAME, Publish.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPbsOutResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPbsOutResponse")
    public JAXBElement<GetPbsOutResponse> createGetPbsOutResponse(GetPbsOutResponse value) {
        return new JAXBElement<GetPbsOutResponse>(_GetPbsOutResponse_QNAME, GetPbsOutResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RunCaseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "runCaseResponse")
    public JAXBElement<RunCaseResponse> createRunCaseResponse(RunCaseResponse value) {
        return new JAXBElement<RunCaseResponse>(_RunCaseResponse_QNAME, RunCaseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCaseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "deleteCaseResponse")
    public JAXBElement<DeleteCaseResponse> createDeleteCaseResponse(DeleteCaseResponse value) {
        return new JAXBElement<DeleteCaseResponse>(_DeleteCaseResponse_QNAME, DeleteCaseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfigVarListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getConfigVarListResponse")
    public JAXBElement<GetConfigVarListResponse> createGetConfigVarListResponse(GetConfigVarListResponse value) {
        return new JAXBElement<GetConfigVarListResponse>(_GetConfigVarListResponse_QNAME, GetConfigVarListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPbsErrResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPbsErrResponse")
    public JAXBElement<GetPbsErrResponse> createGetPbsErrResponse(GetPbsErrResponse value) {
        return new JAXBElement<GetPbsErrResponse>(_GetPbsErrResponse_QNAME, GetPbsErrResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Authenticate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "authenticate")
    public JAXBElement<Authenticate> createAuthenticate(Authenticate value) {
        return new JAXBElement<Authenticate>(_Authenticate_QNAME, Authenticate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryConfigVar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "queryConfigVar")
    public JAXBElement<QueryConfigVar> createQueryConfigVar(QueryConfigVar value) {
        return new JAXBElement<QueryConfigVar>(_QueryConfigVar_QNAME, QueryConfigVar.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Upload }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "upload")
    public JAXBElement<Upload> createUpload(Upload value) {
        return new JAXBElement<Upload>(_Upload_QNAME, Upload.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOutputLocationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getOutputLocationResponse")
    public JAXBElement<GetOutputLocationResponse> createGetOutputLocationResponse(GetOutputLocationResponse value) {
        return new JAXBElement<GetOutputLocationResponse>(_GetOutputLocationResponse_QNAME, GetOutputLocationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllCaseNameResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllCaseNameResponse")
    public JAXBElement<ListAllCaseNameResponse> createListAllCaseNameResponse(ListAllCaseNameResponse value) {
        return new JAXBElement<ListAllCaseNameResponse>(_ListAllCaseNameResponse_QNAME, ListAllCaseNameResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Unpublish }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "unpublish")
    public JAXBElement<Unpublish> createUnpublish(Unpublish value) {
        return new JAXBElement<Unpublish>(_Unpublish_QNAME, Unpublish.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CaseRuntime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "runtime")
    public JAXBElement<CaseRuntime> createRuntime(CaseRuntime value) {
        return new JAXBElement<CaseRuntime>(_Runtime_QNAME, CaseRuntime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsedCPUTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getUsedCPUTime")
    public JAXBElement<GetUsedCPUTime> createGetUsedCPUTime(GetUsedCPUTime value) {
        return new JAXBElement<GetUsedCPUTime>(_GetUsedCPUTime_QNAME, GetUsedCPUTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link KeyValueEntry }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "var")
    public JAXBElement<KeyValueEntry> createVar(KeyValueEntry value) {
        return new JAXBElement<KeyValueEntry>(_Var_QNAME, KeyValueEntry.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "removeResponse")
    public JAXBElement<RemoveResponse> createRemoveResponse(RemoveResponse value) {
        return new JAXBElement<RemoveResponse>(_RemoveResponse_QNAME, RemoveResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Remove }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "remove")
    public JAXBElement<Remove> createRemove(Remove value) {
        return new JAXBElement<Remove>(_Remove_QNAME, Remove.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsedWallTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getUsedWallTime")
    public JAXBElement<GetUsedWallTime> createGetUsedWallTime(GetUsedWallTime value) {
        return new JAXBElement<GetUsedWallTime>(_GetUsedWallTime_QNAME, GetUsedWallTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsedCPUTimeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getUsedCPUTimeResponse")
    public JAXBElement<GetUsedCPUTimeResponse> createGetUsedCPUTimeResponse(GetUsedCPUTimeResponse value) {
        return new JAXBElement<GetUsedCPUTimeResponse>(_GetUsedCPUTimeResponse_QNAME, GetUsedCPUTimeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnpublishResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "unpublishResponse")
    public JAXBElement<UnpublishResponse> createUnpublishResponse(UnpublishResponse value) {
        return new JAXBElement<UnpublishResponse>(_UnpublishResponse_QNAME, UnpublishResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryConfigVarResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "queryConfigVarResponse")
    public JAXBElement<QueryConfigVarResponse> createQueryConfigVarResponse(QueryConfigVarResponse value) {
        return new JAXBElement<QueryConfigVarResponse>(_QueryConfigVarResponse_QNAME, QueryConfigVarResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAllJobInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "listAllJobInfoResponse")
    public JAXBElement<ListAllJobInfoResponse> createListAllJobInfoResponse(ListAllJobInfoResponse value) {
        return new JAXBElement<ListAllJobInfoResponse>(_ListAllJobInfoResponse_QNAME, ListAllJobInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCaseRuntimeInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getCaseRuntimeInfoResponse")
    public JAXBElement<GetCaseRuntimeInfoResponse> createGetCaseRuntimeInfoResponse(GetCaseRuntimeInfoResponse value) {
        return new JAXBElement<GetCaseRuntimeInfoResponse>(_GetCaseRuntimeInfoResponse_QNAME, GetCaseRuntimeInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetConfigVarResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "setConfigVarResponse")
    public JAXBElement<SetConfigVarResponse> createSetConfigVarResponse(SetConfigVarResponse value) {
        return new JAXBElement<SetConfigVarResponse>(_SetConfigVarResponse_QNAME, SetConfigVarResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AuthenticateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "authenticateResponse")
    public JAXBElement<AuthenticateResponse> createAuthenticateResponse(AuthenticateResponse value) {
        return new JAXBElement<AuthenticateResponse>(_AuthenticateResponse_QNAME, AuthenticateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MoveResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "moveResponse")
    public JAXBElement<MoveResponse> createMoveResponse(MoveResponse value) {
        return new JAXBElement<MoveResponse>(_MoveResponse_QNAME, MoveResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetConfigVarListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "setConfigVarListResponse")
    public JAXBElement<SetConfigVarListResponse> createSetConfigVarListResponse(SetConfigVarListResponse value) {
        return new JAXBElement<SetConfigVarListResponse>(_SetConfigVarListResponse_QNAME, SetConfigVarListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsedWallTimeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getUsedWallTimeResponse")
    public JAXBElement<GetUsedWallTimeResponse> createGetUsedWallTimeResponse(GetUsedWallTimeResponse value) {
        return new JAXBElement<GetUsedWallTimeResponse>(_GetUsedWallTimeResponse_QNAME, GetUsedWallTimeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "deleteCase")
    public JAXBElement<DeleteCase> createDeleteCase(DeleteCase value) {
        return new JAXBElement<DeleteCase>(_DeleteCase_QNAME, DeleteCase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPublishStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "getPublishStatusResponse")
    public JAXBElement<GetPublishStatusResponse> createGetPublishStatusResponse(GetPublishStatusResponse value) {
        return new JAXBElement<GetPublishStatusResponse>(_GetPublishStatusResponse_QNAME, GetPublishStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Mkdir }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "mkdir")
    public JAXBElement<Mkdir> createMkdir(Mkdir value) {
        return new JAXBElement<Mkdir>(_Mkdir_QNAME, Mkdir.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "list")
    public JAXBElement<List> createList(List value) {
        return new JAXBElement<List>(_List_QNAME, List.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DownloadResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "downloadResponse")
    public JAXBElement<DownloadResponse> createDownloadResponse(DownloadResponse value) {
        return new JAXBElement<DownloadResponse>(_DownloadResponse_QNAME, DownloadResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://soap.ws.cesm.rcac.purdue.edu/", name = "publishResponse")
    public JAXBElement<PublishResponse> createPublishResponse(PublishResponse value) {
        return new JAXBElement<PublishResponse>(_PublishResponse_QNAME, PublishResponse.class, null, value);
    }

}
